package com.example.design.filter.context;

import com.example.design.filter.model.ActScheduleUserDO;
import lombok.Getter;
import lombok.Setter;

import java.util.List;
import java.util.Map;

@Getter
@Setter
public class SchedulePrepareContext {

    /**
     * 排班小组id
     */
    private List<Long> teamIds;

    /**
     * 无效的排班小组（小组下无人或者无店铺）
     */
    private List<Long> invalidTeamIds;

    /**
     * 排班小组下的店铺id
     */
    private Map<Long, List<Long>> teamShopMap;

    /**
     * 排班小组下的员工
     */
    private Map<Long, List<ActScheduleUserDO>> teamUserMap;

}
